package com.cn.reportforms.service;

import com.cn.reportforms.entity.ExprotParmsSetting;
import com.cn.reportforms.entity.ExprotParmsSettingQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 描述：
 *
 * @author chen_q_i@163.com
 * 2019/4/18 : 20:40.
 * @version : 1.0
 */
public interface ExprotParmsSettingService {

    int countByExample(ExprotParmsSettingQuery example);

    int deleteByExample(ExprotParmsSettingQuery example);

    int deleteByPrimaryKey(Long id);

    int insert(ExprotParmsSetting record);

    int insertSelective(ExprotParmsSetting record);

    List<ExprotParmsSetting> selectByExampleWithBLOBs(ExprotParmsSettingQuery example);

    List<ExprotParmsSetting> selectByExample(ExprotParmsSettingQuery example);

    ExprotParmsSetting selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ExprotParmsSetting record, @Param("example") ExprotParmsSettingQuery example);

    int updateByExampleWithBLOBs(@Param("record") ExprotParmsSetting record, @Param("example") ExprotParmsSettingQuery example);

    int updateByExample(@Param("record") ExprotParmsSetting record, @Param("example") ExprotParmsSettingQuery example);

    int updateByPrimaryKeySelective(ExprotParmsSetting record);

    int updateByPrimaryKeyWithBLOBs(ExprotParmsSetting record);

    int updateByPrimaryKey(ExprotParmsSetting record);

}
